// const touchData = {} //滑动事件数据
//   function touchstart(e) {
//     touchData.clientX = e.changedTouches[0].clientX;
//     touchData.clientY = e.changedTouches[0].clientY;
// }
//   function touchend(e) {
//     console.log(e);
//     const subX = e.changedTouches[0].clientX - touchData.clientX;
//     const subY = e.changedTouches[0].clientY - touchData.clientY;
//     if (subY > 50) {
//         console.log('下滑')
//         return 'bottom'
//     }
//     if (subY < -50) {
//         console.log('上滑')
//         return 'top'
//     }
//     if (subX > 50) {
//         console.log('右滑')
//         return 'right'
//     }
//     if (subX > -50) {
//         console.log('左滑')
//         return 'left'
//     }
// }
// export default {
//     touchstart,
//     touchend
// }





let touchStartX = 0;//触摸时的原点  
// let touchStartY = 0;//触摸时的原点  
let time = 0;// 时间记录，用于滑动时且时间小于1s则执行左右滑动  
let interval = "";// 记录/清理时间记录  
let touchMoveX = 0; // x轴方向移动的距离
// let touchMoveY = 0; // y轴方向移动的距离


// 触摸开始事件  
function touchStart (e) {
  touchStartX = e.touches[0].pageX; // 获取触摸时的原点  
  // touchStartY = e.touches[0].pageY; // 获取触摸时的原点  
  // 使用js计时器记录时间    
  interval = setInterval(function () {
    time++;
  }, 100);
}
// 触摸移动事件  
function touchMove (e) {
  touchMoveX = e.touches[0].pageX;
  // touchMoveY = e.touches[0].pageY;
  // console.log(wx.querySelector('.swiper_box'));
  
  console.dir(e);
  console.log(e.touches[0].pageX);
  if (touchStartX - touchMoveX>=150) {
    return -327
  }
  return -(touchStartX - touchMoveX)
}
// 触摸结束事件  
function touchEnd (e) {
  var moveX = e.changedTouches[0].clientX;
  // var moveY = e.changedTouches[0].clientY;
  if (Math.sign(moveX) == -1) {
    moveX = moveX * -1
  }
  // if (Math.sign(moveY) == -1) {
  //   moveY = moveY * -1
  // }
  // if (touchStartY <= moveY) {// 上下
  //   // 向上滑动
  //   if (touchMoveY - touchStartY <= -30 && time < 10) {
  //     console.log("向上滑动")
  //   }
  //   // 向下滑动  
  //   if (touchMoveY - touchStartY >= 30 && time < 10) {
  //     console.log('向下滑动 ');
  //   }
  // }else {// 左右
  console.log(touchStartX - moveX);
  // 向左滑动
  if (touchStartX - moveX <= -50 ) {
    console.log("左滑页面")
    return 'left'
  }
  // 向右滑动  
  if (touchStartX - moveX >= 50 ) {
    console.log('向右滑动');
    return 'right'
  }
  clearInterval(interval); // 清除setInterval  
  time = 0;
}

// }
export default {
  touchStart,
  touchMove,
  touchEnd
}


